package com.moli.iov.his.dto;

import com.moli.iov.protocol.model.dto.realtime.ExtendVehicleStateDto;
import com.moli.iov.protocol.model.dto.realtime.VehicleAllDto;
import com.moli.iov.protocol.model.dto.realtime.VehicleGpsDto;

import java.io.Serializable;
import java.util.Date;

public class RealTimeInfoHbaseDto implements Serializable{

	private static final long serialVersionUID = 1L;
	
	//采集时间
	private Date collectDate;

	//上报时间
	private Date reportDate;
	
	//扩展车辆状态数据
	private ExtendVehicleStateDto extendVehicleState;
	
	//整车数据
	private VehicleAllDto vehicleAll;
	
	//GPS数据
	private VehicleGpsDto vehicleGps;

	public ExtendVehicleStateDto getExtendVehicleState() {
		return extendVehicleState;
	}

	public void setExtendVehicleState(ExtendVehicleStateDto extendVehicleState) {
		this.extendVehicleState = extendVehicleState;
	}

	public VehicleAllDto getVehicleAll() {
		return vehicleAll;
	}

	public void setVehicleAll(VehicleAllDto vehicleAll) {
		this.vehicleAll = vehicleAll;
	}

	public VehicleGpsDto getVehicleGps() {
		return vehicleGps;
	}

	public void setVehicleGps(VehicleGpsDto vehicleGps) {
		this.vehicleGps = vehicleGps;
	}

	public Date getCollectDate() {
		return collectDate;
	}

	public void setCollectDate(Date collectDate) {
		this.collectDate = collectDate;
	}

	public Date getReportDate() {
		return reportDate;
	}

	public void setReportDate(Date reportDate) {
		this.reportDate = reportDate;
	}
}
